package com.goroom.v_thread_init;

/**
 * 创建多线程的两种方式
 * 1.继承 Thread
 * 2.实现Runable接口
 *
 * 调用Thread的start方法启动该线程，启动的线程在执行的时候，会执行run方法
 * 如果该Thread对象即实现了run方法，有继承了Runnable实现了run方法
 * 那么会首先执行 继承自 Thread 的run方法
 * 在Thread的 run 方法中有如下的实现代码
 * if (target != null) {
 *        target.run();
 *  }
 *
 */
public class ThreadThread {
    public static void main(String[] args){
        Thread thread = new Thread(){
            @Override
            public void run() {
                System.out.println("[" + Thread.currentThread().getName() +"] " + Thread.currentThread().getId());
            }
        };
        thread.start();
    }
}
